import { stringify } from 'querystring';
import request from '@/utils/request';
import { DEFAULT_URL_EVENT, DEFAULT_URL_DUTYNOTES, DEFAULT_URL_DUTYNOTESNEW } from '@/constants';

// 查询
export async function queryData(parameter, body) {
  return request(`${DEFAULT_URL_DUTYNOTES}/list?${stringify(parameter)}`, { method: 'POST', body });
}

// 删除
export async function deleteData(option) {
  return request(`${DEFAULT_URL_DUTYNOTES}/remove`, option);
}

// 添加
export async function saveData(option) {
  return request(`${DEFAULT_URL_DUTYNOTES}/insert`, option);
}

// 修改
export async function updateData(option) {
  return request(`${DEFAULT_URL_DUTYNOTES}/update`, option);
}

// 催告
export async function noticeData(option) {
  return request(`${DEFAULT_URL_DUTYNOTES}/task`, option);
}

// 下载
export async function downloadData(parameter, body) {
  return request(`${DEFAULT_URL_EVENT}/download?${stringify(parameter)}`, { method: 'POST' });
}

// 值班抽查列表
export async function spotcheckduty(parameter, body) {
  return request(`${DEFAULT_URL_DUTYNOTES}/spotcheckduty`);
}
